complete one's military service - Español Inglés Diccionario